/*
 *  This class is part of WorkTimeCalculator Android App
 *  Author: Domenico Pio Novelli
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
package com.dpndeveloper.wtc.adapter;

import android.widget.TabHost;

/**
 * Swipe adapter to move in a tabHost using right and left gestures
 * 
 * @author Domenico Pio Novelli
 * 
 */
public class TabSwipeAdapter extends OnSwipeTouchAdapter {

	private TabHost	m_tabHost;

	public TabSwipeAdapter(TabHost tabHost) {
		m_tabHost = tabHost;
	}

	public void onSwipeRight() {
		if (m_tabHost.getCurrentTab() > 0) {
			m_tabHost.setCurrentTab(m_tabHost.getCurrentTab() - 1);
		}
	}

	public void onSwipeLeft() {
		if (m_tabHost.getCurrentTab() < m_tabHost.getTabWidget().getTabCount()) {
			m_tabHost.setCurrentTab(m_tabHost.getCurrentTab() + 1);
		}
	}

}
